package com.flycms.module.comment.dao;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.flycms.module.comment.model.OptionCount;
import com.flycms.module.comment.model.Votes;

/**
 *
 * <br/>Copyright 2020
 * <br/>All rights reserved
 * @author 沁言訫語
 * @version 2020年2月20日
 * @Date 2020年2月20日
 */

@Repository
public interface QuestionsVoteDao {

    int addVote(Votes vote);
    
    int updateVote(Votes vote);
    
    Votes queryVotedVote(@Param("userId") Long userId,
            @Param("contentId") Long contentId);
    
    OptionCount queryVoteCount(@Param("contentId") Long contentId);
    
}
